<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%--
    Document   : blank
    Created on : 25.23.2010, 14:39:27
    Author     : Cyclone
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">


<body>
    <script src="js/additional_properties.js" type="text/javascript"></script>

    <%@include file="systemMessage.jsp" %>

    <c:if test="${!empty pluginList}">
        <div id="box" class="rounded-divcascade">
            <div id="rightnow">
                <h3 class="reallynow">
                    <span>Расширения</span>
                    <br/>
                </h3>
            </div>

            <table width="100%">
                <thead>
                    <tr>
                        <th width="20px">ID</th>
                        <th width="160px">Название</th>
                        <th>Описание</th>
                        <th width="30px" title="Свойству требуется ввод значения">Вкл</th>

                        <%--<th width="80px">Ини</th>--%>
                    </tr>
                </thead>
                <tbody>
                    <c:forEach var="plugin" items="${pluginList}">
                        <tr onclick="window.location='Plugin?id=${plugin.idPlugin}'" style="cursor: pointer;">
                            <td class="a-center">${plugin.idPlugin}</td>
                            <%--<td><a href="Property?propertyId=${property.idAdditionalProperty}" title="Расширение">${plugin.name}</a></td>--%>
                            <td>${plugin.name}</td>
                            <td>
                                ${plugin.description}
                            </td>
                            <td align="center">
                                <c:choose><c:when test="${plugin.enable}">
                                        <input type="checkbox" checked="checked" disabled="disabled"/>
                                    </c:when><c:otherwise>
                                        <input type="checkbox" disabled="disabled"/>
                                    </c:otherwise></c:choose>
                                </td>

                            </tr>

                    </c:forEach>


                </tbody>
            </table>


        </div>
    </c:if>

    <form id="form" style="margin: 0px; padding: 0px;">
        <a href="Plugin?new"><input type="button" value="Добавить расширение" style="width: 205px;"/></a>
    </form>
    <br/>

    <div id="box" class="rounded-divcascade">
        <div id="rightnow">
            <h3 class="reallynow">
                <span>Дополнительные свойства курсов</span>
                <!--                <a class="add" href="#addCourse">Добавить курс</a> -->
                <br/>
            </h3>
        </div>

        <c:choose>
            <c:when test="${!empty curriculumPropList}">

                <table width="100%">
                    <thead>
                        <tr>
                            <th width="20px">ID</th>
                            <th width="100px">Название</th>
                            <th>Описание</th>
                            <th width="30px" title="Свойству требуется ввод значения">Знач.</th>
                            <th width="80px">Операции</th>
                        </tr>
                    </thead>
                    <tbody>
                        <c:forEach var="property" items="${curriculumPropList}">
                            <tr>
                                <td class="a-center">${property.idAdditionalProperty}</td>
                                <td><a href="Property?propertyId=${property.idAdditionalProperty}" title="Дополнительное свойство">${property.name}</a></td>
                                <td>
                                    <a href="Property?propertyId=${property.idAdditionalProperty}" title="Дополнительное свойство">
                                        ${property.description}
                                    </a>
                                </td>
                                <td align="center">
                                    <c:choose><c:when test="${property.valueNeeded}">
                                            <input type="checkbox" checked="checked" disabled="disabled"/>
                                        </c:when><c:otherwise>
                                            <input type="checkbox" disabled="disabled"/>
                                        </c:otherwise></c:choose>                                </td>
                                    <td>
                                        <select id="actionSelect" onchange="actionSelectChange(event, ${property.idAdditionalProperty});">
                                        <option value="-1" selected="selected">...</option>
                                        <optgroup label="Общие">
                                            <option value="0">Изменить</option>
                                            <option value="1">Удалить</option>
                                        </optgroup>
                                    </select>
                                </td>
                            </tr>
                        </c:forEach>
                    </tbody>
                </table>

            </c:when><c:otherwise>
                <p>Список дополнительных свойств курсов пуст</p>
            </c:otherwise>
        </c:choose>

    </div>
    <br/>



    <div id="box" class="rounded-divcascade">
        <div id="rightnow">
            <h3 class="reallynow">
                <span>Дополнительные свойства пользователей</span>
                <!--                <a class="add" href="#addCourse">Добавить курс</a> -->
                <br/>
            </h3>
        </div>

        <c:choose>
            <c:when test="${!empty userPropList}">

                <table width="100%">
                    <thead>
                        <tr>
                            <th width="20px">ID</th>
                            <th width="100px">Название</th>
                            <th>Описание</th>
                            <th width="30px" title="Свойству требуется ввод значения">Знач.</th>
                            <th width="80px">Операции</th>
                        </tr>
                    </thead>
                    <tbody>
                        <c:forEach var="property" items="${userPropList}">
                            <tr>
                                <td class="a-center">${property.idAdditionalProperty}</td>
                                <td><a href="Property?propertyId=${property.idAdditionalProperty}" title="Дополнительное свойство">${property.name}</a></td>
                                <td>
                                    <a href="Property?propertyId=${property.idAdditionalProperty}" title="Дополнительное свойство">
                                        ${property.description}
                                    </a>
                                </td>
                                <td align="center">
                                    <c:choose><c:when test="${property.valueNeeded}">
                                            <input type="checkbox" checked="checked" disabled="disabled"/>
                                        </c:when><c:otherwise>
                                            <input type="checkbox" disabled="disabled"/>
                                        </c:otherwise></c:choose>
                                    </td>
                                    <td>
                                        <select id="actionSelect" onchange="actionSelectChange(event, ${property.idAdditionalProperty});">
                                        <option value="-1" selected="selected">...</option>
                                        <optgroup label="Общие">
                                            <option value="0">Изменить</option>
                                            <option value="1">Удалить</option>
                                        </optgroup>
                                    </select>
                                </td>
                            </tr>

                        </c:forEach>


                    </tbody>
                </table>

            </c:when><c:otherwise>
                <p>Список дополнительных свойств пользователей пуст</p>
            </c:otherwise>
        </c:choose>

    </div>
    <br/>




    <div id="box" class="rounded-divcascade">
        <h3 class="reallynow">Добавить свойство</h3>
        <form id="form" action="AddProperty" method="post" class="rounded-formcascade">
            <fieldset>
                <legend>
                    <a name="addProperty">Добавление нового свойства</a>
                </legend>
                <label for="propName">
                    Название свойства :
                </label>
                <input name="propName" type="text" tabindex="1" />
                <br/>

                <label for="propType">
                    Тип свойства :
                </label>
                <select name="propType" tabindex="2">
                    <c:forEach var="type" items="${propertyTypeList}">
                        <option value="${type.idPropertyType}">
                            ${type.name}
                        </option>
                    </c:forEach>
                </select>
                <br/>

                <label for="valueNeede">
                    Требуется значение :
                </label>
                <input type="checkbox" name="valueNeeded" style="width: auto;" tabindex="3" title="Свойству требуется ввод значения"/>
                <br/>

                <label for="alias">
                    Псевдоним :
                </label>
                <input type="text" name="alias" tabindex="4"/>
                <br/>

                <label for="propDesc">
                    Описание :
                </label>
                <textarea name="propDesc" style="height: 50px;" tabindex="5" id="textAreaDescription" onmouseover="textAreaFocus()" onmouseout="textAreaBlur()" >Введите описание свойства</textarea>

                <%-- <label> </label><a href="javascript:setup();">Форматировать текст</a> --%>
                <br/>
            </fieldset>
            <div align="center">
                <input id="button1" type="submit" tabindex="8" value="Добавить" />
                <input id="button2" type="reset" tabindex="9" value="Очистить"/>
            </div>
        </form>
    </div>

    <script type="text/javascript">
        var defaultVal = 'Введите описание свойства';
        $(document).ready(function(){
            $("#liConfig").addClass("current");
            $('div#top-panel p').text('Административные настройки системы');

            $("#textAreaDescription").focus(function(){
                if(this.value == defaultVal){
                    this.value = '';
                }
            }).blur(function(){
                if(this.value == ''){
                    this.value = defaultVal;
                }
            });
        });
    </script>
</body>

